SQL and NoSQL Database Software Architecture Performance Analysis and Assessments—A Systematic Literature Review

نویسندگان

چکیده

The competent software architecture plays a crucial role in the difficult task of big data processing for SQL and NoSQL databases. databases were created to organize allow horizontal expansion. databases, on other hand, support scalability can efficiently process large amounts unstructured data. Organizational needs determine which paradigm is appropriate, yet selecting best option not always easy. Differences database design are what set apart. Each type also consistently employs mixed-model approach. Therefore, it challenging cloud users transfer their among different storage services (CSPs). There several paradigms being monitored by various platforms (IaaS, PaaS, SaaS, DBaaS). purpose this SLR examine articles that address portability interoperability, as well architectures Numerous studies comparing capabilities particularly Oracle RDBMS Document Database (MongoDB), terms scale, performance, availability, consistency, sharding, presented part state art. Research indicates with specifically tailored structures, may be analytics, while suited online transaction (OLTP) purposes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical Evidence in Software Architecture: A Systematic Literature Review Protocol

Software Architecture (SA) plays important role in software development as it acts as a skeleton and the whole development revolves around it. As the SA as a discipline is maturing, large number of empirically supported studies are being reported in SA. There is a need to systematically aggregate, analyze and synthesize evidence based studies in SA. We plan to systematically investigate evidenc...

متن کامل

Systematic Literature Review of the Cloud-ready Software Architecture

Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lowe...

متن کامل

Bridging the gap between SQL and NoSQL

There has been a enormous growth in the distributed databases area in the last few years, especially with the NoSQL movement. These databases intend to be almost schema-less and not as strict as their relational counterparts on what concerns the data model, in order to achieve higher scalability. Their query API tends to be very reduced (mainly a put and a get), which grants them very fast writ...

متن کامل

Performance Analysis Of Scalable Sql And Nosql Databases : A Quantitative Approach

PERFORMANCE ANALYSIS OF SCALABLE SQL AND NOSQL DATABASES: AQUANTITATIVE APPROACHby HARISH BALASUBRAMANIANMay 2014Advisor: Dr.Weisong ShiMajor: Computer ScienceDegree: Master of Science Benchmarking is a common method in evaluating and choosing a NoSQL database.There are already lots of benchmarking reports available in internet and research papers. Most ofthe ben...

متن کامل

Systematic literature reviews in software engineering - A systematic literature review

Background: In 2004 the concept of evidence-based software engineering (EBSE) was introduced at the ICSE04 conference. Aims: This study assesses the impact of systematic literature reviews (SLRs) which are the recommended EBSE method for aggregating evidence. Method: We used the standard systematic literature review method employing a manual search of 10 journals and 4 conference proceedings. R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Big data and cognitive computing

سال: 2023

ISSN: ['2504-2289']

DOI: https://doi.org/10.3390/bdcc7020097